19ce7f261b9533446069e33a6e360b5cae27db5b,agent/src/main/java/org/jboss/byteman/rule/type/Type.java,Type,getInternalName,#boolean#boolean#,124
Before Change
return internalNames.get(typeName);
} else {
Class targetClass = aliasFor.getTargetClass();
String name = targetClass.getCanonicalName();
if (name == null) {
// local or anonymous class
name = targetClass.getName();
After Change
// retain the $ separator for inner classes and local/anon classes
name = targetClass.getName();
} else {
name = targetClass.getCanonicalName();
if (name == null) {
// local or anonymous class
name = targetClass.getName();